Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.core.automation.features.operations--operations

This contribution is part of XML component org.nuxeo.ecm.core.automation.features.operations inside nuxeo-automation-features-9.10.jar /OSGI-INF/operations-contrib.xml

Extension Point

Extension point operations of component OperationServiceComponent.

Contributed Items

  • <operation class="org.nuxeo.ecm.automation.core.operations.services.query.DocumentPaginatedQuery">
          <widgets>
            <widget name="query" type="codearea">
              <labels>
                <label mode="any">Query</label>
              </labels>
              <properties mode="any">
                <property name="language">nxql</property>
                <property name="width">100%</property>
                <property name="height">100%</property>
              </properties>
              <fields>
                <field>query</field>
              </fields>
            </widget>
          </widgets>
        </operation>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.query.ResultSetPaginatedQuery">
          <widgets>
            <widget name="query" type="codearea">
              <labels>
                <label mode="any">ResultSet Query</label>
              </labels>
              <properties mode="any">
                <property name="language">nxql</property>
                <property name="width">100%</property>
                <property name="height">100%</property>
              </properties>
              <fields>
                <field>query</field>
              </fields>
            </widget>
          </widgets>
        </operation>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditLog"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditQuery"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditPageProviderOperation"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditRestore"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.CreateRelation"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.GetRelations"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.DeleteRelation"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.DocumentPageProviderOperation">
          <widgets>
            <widget name="query" type="codearea">
                <labels>
                  <label mode="any">NXQL query</label>
                </labels>
                <properties mode="any">
                  <property name="language">nxql</property>
                  <property name="width">100%</property>
                  <property name="height">100%</property>
                </properties>
                 <fields>
                  <field>query</field>
                </fields>
            </widget>
          </widgets>
        </operation>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.ResultSetPageProviderOperation"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.GetDocumentPrincipalEmails"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.GetDocumentUsersAndGroups"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.QueryUsers"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.CreateOrUpdateUser"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.CreateOrUpdateGroup"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.notification.SendMail"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.FileManagerImport"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.BlobHolderAttach"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.GetActions"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.management.GetCounters"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.GetDirectoryEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.UserInvite"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.UserWorkspace"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.RunOperationOnProvider"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.CreateDirectoryEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.CreateVocabularyEntry"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.DeleteDirectoryEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.UpdateDirectoryEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.ReadDirectoryEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.DirectoryProjection"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.GetNuxeoPrincipal"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.users.SuggestUserEntries"/>
  • <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.SuggestDirectoryEntries"/>

XML Source

<extension point="operations" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">

    <operation class="org.nuxeo.ecm.automation.core.operations.services.query.DocumentPaginatedQuery">
      <widgets>
        <widget name="query" type="codearea">
          <labels>
            <label mode="any">Query</label>
          </labels>
          <properties mode="any">
            <property name="language">nxql</property>
            <property name="width">100%</property>
            <property name="height">100%</property>
          </properties>
          <fields>
            <field>query</field>
          </fields>
        </widget>
      </widgets>
    </operation>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.query.ResultSetPaginatedQuery">
      <widgets>
        <widget name="query" type="codearea">
          <labels>
            <label mode="any">ResultSet Query</label>
          </labels>
          <properties mode="any">
            <property name="language">nxql</property>
            <property name="width">100%</property>
            <property name="height">100%</property>
          </properties>
          <fields>
            <field>query</field>
          </fields>
        </widget>
      </widgets>
    </operation>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditLog"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditQuery"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditPageProviderOperation"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.AuditRestore"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.CreateRelation"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.GetRelations"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.DeleteRelation"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.DocumentPageProviderOperation">
      <widgets>
        <widget name="query" type="codearea">
            <labels>
              <label mode="any">NXQL query</label>
            </labels>
            <properties mode="any">
              <property name="language">nxql</property>
              <property name="width">100%</property>
              <property name="height">100%</property>
            </properties>
             <fields>
              <field>query</field>
            </fields>
        </widget>
      </widgets>
    </operation>
    <operation class="org.nuxeo.ecm.automation.core.operations.services.ResultSetPageProviderOperation"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.users.GetDocumentPrincipalEmails"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.users.GetDocumentUsersAndGroups"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.users.QueryUsers"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.users.CreateOrUpdateUser"/>
    <operation class="org.nuxeo.ecm.automation.core.operations.users.CreateOrUpdateGroup"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.notification.SendMail"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.FileManagerImport"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.BlobHolderAttach"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.GetActions"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.management.GetCounters"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.GetDirectoryEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.UserInvite"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.UserWorkspace"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.RunOperationOnProvider"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.CreateDirectoryEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.CreateVocabularyEntry"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.DeleteDirectoryEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.UpdateDirectoryEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.ReadDirectoryEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.DirectoryProjection"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.users.GetNuxeoPrincipal"/>

  	<operation class="org.nuxeo.ecm.automation.core.operations.users.SuggestUserEntries"/>

    <operation class="org.nuxeo.ecm.automation.core.operations.services.directory.SuggestDirectoryEntries"/>
  </extension>